shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
阅读:2762回复:0

Go-micro微服务实战:自建api网关的插件化机制

楼主#
更多 发布于:2020-06-07 13:03
   [卖身课]Go-Micro微服务实战视频教育网站开发(前台版)
      由于GO的一些特性加上第三方社区很不错。我们在第三章重点来开发一个网关。风格和部分功能会高度同款spring cloud gateway。方便Java学员观看
    主要功能包含了:spring gateway同款路由模块、基于阿里爸爸第三方的一些微服务组件(如限流等)整合、链路监控、jwt统一认证、负载均衡模块、支持插件机制、Java技术栈中间件的整合等 ,就不一一列全了。

      前两周我们实现了路由模块中的基本过滤器,那么问题来了,编译后如果我们想扩展难道让其他部门同事改源码吗?于是今天介绍插件机制,使用JS来完成交互。


第42讲:【选】插件化(1):和javascript进行交互
今天我们来讲下插件化的思路。标题加了"选"字。大家可以选择性的看(建议看)。

第43讲:【选】插件化(2):插件机制、使用gin测试JS插件
因为后面我们也要使用gin来完成一些单体功能。所以插件化机制也是可以用在gin里面的。今天来演示下

第44讲:【选】插件化(3):把js插件无缝整合到自撸API网关中
由于前面我们设计了良好的接口机制,使得整合JS插件机制并不是很难

第45讲:[课后作业] 插件化(4):让JS插件也支持参数  免费试听,无需登录
上节课的课后作业,让我们的JS插件也支持配置参数



以下是JS插件代码截图,后面可以不断扩展

描述:JS插件截图

图片:js.png

JS插件截图
会讲故事的程序员
游客

返回顶部